#ifndef BASESTATE_H
#define BASESTATE_H

class BaseState
{
public:
	virtual ~BaseState()=0 {}

	virtual void Enter() = 0;
	virtual bool Input() = 0;
	virtual void Update(float _dT) = 0;
	virtual void Render() = 0;
	virtual void Exit() = 0;

};

#endif	// BASESTATE_H